package com.bgds.sys.module.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.bgds.sys.module.entity.DeviceAccuracyMange;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  设备精度管理项目Mapper 接口
 * </p>
 *
 * @author lj
 * @since 2020-02-18
 */
public interface DeviceAccuracyMangeMapper extends BaseMapper<DeviceAccuracyMange> {

    /**
     * 获取精度管理项目所有名称
     * @return
     */
    List<String> queryAllNames();

    /**
     * 分页条件查询设备精度管理项目
     * @param page
     * @param name
     * @return
     */
    IPage<DeviceAccuracyMange> queryByPage(IPage<DeviceAccuracyMange> page,@Param("name") String name);

    /**
     * 添加项目精度管理
     * @param deviceAccuracyMange
     * @return
     */
    Long insertOne(DeviceAccuracyMange deviceAccuracyMange);
}
